Design of a Two-Level Fuzzy Controller for a Reactive Miniature Mobile Robot
نویسندگان
چکیده
This paper describes the design and implementation of the fuzzy control system for a small, reactive mobile robot which operates in an unknown , unpredictable, and dynamic environment. A modular, two-level fuzzy controller is used for navigation, obstacle avoidance, and target tracking. The fuzzy controller provides the mechanism for fusing noisy sensor data from multiple sensors which may present connicting information. Competing behaviors of target tracking and obstacle avoidance are combined in a way that serves both functions, thereby resulting in an emergent intelligent behavior of the robot controller. The ee-ciency of the two-level fuzzy controller is demonstrated by implementing the system on a small mobile robot with two onboard processors and limited memory (2K per processor). Real time navigation of mobile robots in dynamic, un-structured environments requires eecient processing of large amounts of sensory data. Sensor data may be noisy or incomplete. Computing resources may be limited. In spite of this, the robot must perform decision-making and reasoning about its surroundings. To handle the challenges of real time sensory input and processing in an unknown and constantly changing environment, reactive architectures have been used. One reactive approach is the subsumption behavior architecture developed by Brooks 2, 3]. Independent, decision-making processes, called behaviors, execute concurrently. Each behavior receives sensor data relevant to its decision-making needs and produces a control output based on its desired action. Independent behaviors may present connicting control actions that must be resolved. Another reactive approach uses schemas to connect sensor input and control output 1]. Likewise, outputs from multiple schemas may have to be combined or reconciled to produce a nal control action. Resolving connicting control outputs can present problems , as discussed in 5]. Recently, researchers have applied fuzzy logic to the reactive behaviorist approach 8, 7, 6]. The advantage to using fuzzy logic is that potentially connicting functions can be fused in a natural way, so that a reasonable decision can be made to serve both functions. In the fuzzy logic behaviorist systems, special emphasis is placed on ensuring independence between behavior modules. Independent fuzzy inference units are used for each behavior. This approach has the advantage of reducing the complexity; however, it ignores any natural coupling that may exist between control actions of behaviors. Our approach addresses the coupling problem, while at the same time minimizes the complexity. Our objective was to create a small mobile robot, completely autonomous and purely reactive, using …
منابع مشابه
Mobile robot wall-following control using a behavior-based fuzzy controller in unknown environments
This paper addresses a behavior-based fuzzy controller (BFC) for mobile robot wall-following control.The wall-following task is usually used to explore an unknown environment.The proposed BFC consists of three sub-fuzzy controllers, including Straight-based Fuzzy Controller (SFC),Left-based Fuzzy Controller (LFC), and Right-based Fuzzy Controller (RFC).The proposed wall-...
متن کاملTrajectory Tracking of a Mobile Robot Using Fuzzy Logic Tuned by Genetic Algorithm (TECHNICAL NOTE)
In recent years, soft computing methods, like fuzzy logic and neural networks have been presented and developed for the purpose of mobile robot trajectory tracking. In this paper we will present a fuzzy approach to the problem of mobile robot path tracking for the CEDRA rescue robot with a complicated kinematical model. After designing the fuzzy tracking controller, the membership functions an...
متن کاملDelay Compensation on Fuzzy Trajectory Tracking Control of Omni-Directional Mobile Robots
This paper presents a delay compensator fuzzy control for trajectory tracking of omni-directional mobile robots. Fuzzy logic control (FLC) of the robots is a suitable strategy for dealing with model uncertainties, nonlinearities and disturbances. On the other hand, in many robotic applications such as mobile robots, delay phenomenon is able to substantially deteriorate the behavior of system's...
متن کاملNon-Singular Terminal Sliding Mode Control of a Nonholonomic Wheeled Mobile Robots Using Fuzzy Based Tyre Force Estimator
This paper, proposes a methodology to implement a suitable nonsingular terminal sliding mode controller associated with the output feedback control to achieve a successful trajectory tracking of a non-holonomic wheeled mobile robot in presence of longitudinal and lateral slip accompanied. This implementation offers a relatively faster and high precision tracking performance. We investigate this...
متن کاملDynamical formation control of wheeled mobile robots based on fuzzy logic
In this paper, the important formation control problem of nonholonomic wheeled mobile robots is investigated via a leader-follower strategy. To this end, the dynamics model of the considered wheeled mobile robot is derived using Lagrange equations of motion. Then, using ADAMS multi-body simulation software, the obtained dynamics of the wheeled system in MATLAB software is verified. After that, ...
متن کامل